From: Sam Hewitt Date: Thu, 3 Jul 2025 19:08:31 +0000 (-0230) Subject: status/accessibility: Use named icons for quick settings actions X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~116^2^2~46 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=b84e807838ecbe9497963d12cbbeb66c7a06757d;p=gnome-shell.git status/accessibility: Use named icons for quick settings actions - add symbolic assets for private-use actions Part-of: --- diff --git a/data/gnome-shell-icons.gresource.xml b/data/gnome-shell-icons.gresource.xml index aa9bd5fb0..cf5d19946 100644 --- a/data/gnome-shell-icons.gresource.xml +++ b/data/gnome-shell-icons.gresource.xml @@ -1,13 +1,20 @@ + scalable/actions/accessibility-menu-symbolic.svg + scalable/actions/accessibility-high-contrast-symbolic.svg + scalable/actions/accessibility-keyboard-keys-symbolic.svg + scalable/actions/accessibility-large-text-symbolic.svg + scalable/actions/accessibility-mouse-keys-symbolic.svg + scalable/actions/accessibility-screen-reader-symbolic.svg + scalable/actions/accessibility-visual-alerts-symbolic.svg + scalable/actions/accessibility-zoom-symbolic.svg scalable/actions/color-pick.svg scalable/actions/carousel-arrow-next-symbolic.svg scalable/actions/carousel-arrow-previous-symbolic.svg scalable/actions/cog-wheel-symbolic.svg scalable/actions/dark-mode-symbolic.svg scalable/actions/group-collapse-symbolic.svg - scalable/actions/high-contrast-symbolic.svg scalable/actions/notification-expand-symbolic.svg scalable/actions/ornament-check-symbolic.svg scalable/actions/ornament-dot-checked-symbolic.svg diff --git a/data/icons/scalable/actions/accessibility-high-contrast-symbolic.svg b/data/icons/scalable/actions/accessibility-high-contrast-symbolic.svg new file mode 100644 index 000000000..9dd3f8963 --- /dev/null +++ b/data/icons/scalable/actions/accessibility-high-contrast-symbolic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/data/icons/scalable/actions/accessibility-keyboard-keys-symbolic.svg b/data/icons/scalable/actions/accessibility-keyboard-keys-symbolic.svg new file mode 100644 index 000000000..73737e3e3 --- /dev/null +++ b/data/icons/scalable/actions/accessibility-keyboard-keys-symbolic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/data/icons/scalable/actions/accessibility-large-text-symbolic.svg b/data/icons/scalable/actions/accessibility-large-text-symbolic.svg new file mode 100644 index 000000000..144f55c4f --- /dev/null +++ b/data/icons/scalable/actions/accessibility-large-text-symbolic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/data/icons/scalable/actions/accessibility-menu-symbolic.svg b/data/icons/scalable/actions/accessibility-menu-symbolic.svg new file mode 100644 index 000000000..a2abbad63 --- /dev/null +++ b/data/icons/scalable/actions/accessibility-menu-symbolic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/data/icons/scalable/actions/accessibility-mouse-keys-symbolic.svg b/data/icons/scalable/actions/accessibility-mouse-keys-symbolic.svg new file mode 100644 index 000000000..8278032b4 --- /dev/null +++ b/data/icons/scalable/actions/accessibility-mouse-keys-symbolic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/data/icons/scalable/actions/accessibility-screen-reader-symbolic.svg b/data/icons/scalable/actions/accessibility-screen-reader-symbolic.svg new file mode 100644 index 000000000..2518d455f --- /dev/null +++ b/data/icons/scalable/actions/accessibility-screen-reader-symbolic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/data/icons/scalable/actions/accessibility-visual-alerts-symbolic.svg b/data/icons/scalable/actions/accessibility-visual-alerts-symbolic.svg new file mode 100644 index 000000000..1ac9e77f7 --- /dev/null +++ b/data/icons/scalable/actions/accessibility-visual-alerts-symbolic.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/data/icons/scalable/actions/accessibility-zoom-symbolic.svg b/data/icons/scalable/actions/accessibility-zoom-symbolic.svg new file mode 100644 index 000000000..3a90f2ac2 --- /dev/null +++ b/data/icons/scalable/actions/accessibility-zoom-symbolic.svg @@ -0,0 +1,4 @@ + + + + diff --git a/data/icons/scalable/actions/high-contrast-symbolic.svg b/data/icons/scalable/actions/high-contrast-symbolic.svg deleted file mode 100644 index 707c77723..000000000 --- a/data/icons/scalable/actions/high-contrast-symbolic.svg +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/js/ui/status/accessibility.js b/js/ui/status/accessibility.js index b32fbe312..fea3dec17 100644 --- a/js/ui/status/accessibility.js +++ b/js/ui/status/accessibility.js @@ -36,7 +36,7 @@ class ATIndicator extends PanelMenu.Button { this.add_child(new St.Icon({ style_class: 'system-status-icon', - icon_name: 'org.gnome.Settings-accessibility-symbolic', + icon_name: 'accessibility-menu-symbolic', })); this._a11ySettings = new Gio.Settings({schema_id: A11Y_SCHEMA}); @@ -153,7 +153,7 @@ class HighContrastToggle extends QuickToggle { constructor() { super({ title: _('High Contrast'), - iconName: 'high-contrast-symbolic', + iconName: 'accessibility-high-contrast-symbolic', toggleMode: true, }); @@ -169,7 +169,7 @@ class MagnifierToggle extends QuickToggle { constructor() { super({ title: _('Zoom'), - iconName: 'org.gnome.Settings-accessibility-zoom-symbolic', + iconName: 'accessibility-zoom-symbolic', toggleMode: true, }); @@ -185,7 +185,7 @@ class LargeTextToggle extends QuickToggle { constructor() { super({ title: _('Large Text'), - iconName: 'font-x-generic-symbolic', + iconName: 'accessibility-large-text-symbolic', toggleMode: true, }); @@ -221,7 +221,7 @@ class ScreenReaderToggle extends QuickToggle { constructor() { super({ title: _('Screen Reader'), - iconName: 'audio-speakers-symbolic', + iconName: 'accessibility-screen-reader-symbolic', toggleMode: true, }); @@ -237,7 +237,7 @@ class ScreenKeyboardToggle extends QuickToggle { constructor() { super({ title: _('Screen Keyboard'), - iconName: 'org.gnome.Settings-keyboard-symbolic', + iconName: 'input-keyboard-symbolic', toggleMode: true, }); @@ -253,7 +253,7 @@ class VisualBellToggle extends QuickToggle { constructor() { super({ title: _('Visual Alerts'), - iconName: 'dialog-information-symbolic', + iconName: 'accessibility-visual-alerts-symbolic', toggleMode: true, }); @@ -269,7 +269,7 @@ class StickyKeysToggle extends QuickToggle { constructor() { super({ title: _('Sticky Keys'), - iconName: 'preferences-desktop-keyboard-shortcuts-symbolic', + iconName: 'accessibility-keyboard-keys-symbolic', toggleMode: true, }); @@ -285,7 +285,7 @@ class SlowKeysToggle extends QuickToggle { constructor() { super({ title: _('Slow Keys'), - iconName: 'preferences-desktop-keyboard-shortcuts-symbolic', + iconName: 'accessibility-keyboard-keys-symbolic', toggleMode: true, }); @@ -301,7 +301,7 @@ class BounceKeysToggle extends QuickToggle { constructor() { super({ title: _('Bounce Keys'), - iconName: 'preferences-desktop-keyboard-shortcuts-symbolic', + iconName: 'accessibility-keyboard-keys-symbolic', toggleMode: true, }); @@ -317,7 +317,7 @@ class MouseKeysToggle extends QuickToggle { constructor() { super({ title: _('Mouse Keys'), - iconName: 'preferences-desktop-keyboard-shortcuts-symbolic', + iconName: 'accessibility-mouse-keys-symbolic', toggleMode: true, });